particulate filtration - Francés Inglés Diccionario